package kr.hkit.powerjava.chapter06;

public class GuguDanFor {
	public static void main(String[] args) {
		/*
		 * for(int i = 1; i < 10; i++){ System.out.printf("%2d * %2d = %2d%n",
		 * 2, i, 2*i); }
		 */
		/*
		 * for(int i = 2; i < 10; i++){ calGuguDan(i); }
		 */
		// calGuguDan();

//		calFact(5);

//		prnStar();
		
		calGuguDan(5);
	}
	
	private static void calGuguDan(int dan) {
		for (int i = 1; i < 10; i++) {
			if (i == 5) continue;
			System.out.printf("%2d * %2d = %2d%n", dan, i, dan * i);
			
		}
		System.out.println();
	}

	private static void prnStar() {
		for (int j = 0; j < 4; j++) {
			for (int i = 0; i < 10; i++) {
				System.out.print('*');
			}
			System.out.println();
		}
	}

	private static void calFact(int i) {
		int fact = 1;

		for (int j = 1; j < i + 1; j++) {
			fact = fact * j;
		}
		System.out.println(i + "! = " + fact);
	}

	private static void calGuguDan() {
		for (int dan = 2; dan < 10; dan++) {
			for (int i = 1; i < 10; i++) {
				System.out.printf("%2d * %2d = %2d%n", dan, i, dan * i);
			}
			System.out.println();
		}
	}


}